package com.project.class3_30;

public class MainThead {
    public static void main(String[] args) {
        oneThread one= new oneThread();
        //启动线程，线程启动后，会执行run()方法
        one.start();
        //创建线程，传入Runnable实现类对象
        //当线程启动时，会执行Runnable实现类的run（）
        twoThread two= new twoThread();
        Thread th=new Thread(two);
        th.start();
        for (int i= 0;i<3;i++){
            System.out.println("主线程 我爱你 "+i+" 遍");
            try {
//                线程休眠300毫秒
                Thread.sleep(300);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }


    }
}
class oneThread extends Thread{
    @Override
    public void run() {
        for (int i= 0;i<3;i++){
            System.out.println("one想你的第 "+i+" 天");
            try {
                //线程休眠300毫秒
                Thread.sleep(300);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
class twoThread implements Runnable{
    @Override
    public void run() {
        for (int i= 0;i<3;i++){
            System.out.println("two没有你在身边的第 "+i+" 天");
            try {
                //线程休眠300毫秒
                Thread.sleep(200);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}